Big Huge Thesaurus

Jack of all trades

noun